LICRA: A Replicated-Data Management Algorithm for Distributed Synchronous Groupware Applications

نویسنده

  • Rushed Kanawati
چکیده

Replicated data consistency is a key issue in the design of distributed real time groupware applications. In this paper, we propose a new protocol to cope with this problem. The proposed algorithm guarantees an optimal response time while ensuring data consistency at system quiescence. The originality of our proposition relies on the fact that no locks nor clocks nor global information are required to establish data consistency. Instead, direct dependency relations between generated operations as well as operation transformation mechanism are used. The coupling of the above two mentioned mechanisms is showed to realize a good trade-oo between the diierent requirements of groupware applications. Advantages of our approach are illustrated by comparing the algorithm to two well known optimistic concurrency control protocols for groupware applications: dOPT and ORESTE.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Design Space for Data Replication Algorithms in Interactive Groupware

Interactive (Synchronous) Groupware encompasses a wide range of applications, like collaborative whiteboards, text editors, engineering CAD (Computer Aided Design), Distributed Virtual Environments, and multi-player games. A very critical requirement for all these applications is the need to share data, which can be replicated to provide better responsiveness, fault-tolerance and scalability. D...

متن کامل

Developing Synchronous Groupware for Learning Environments

Synchronous groupware brings together users, which are geographically distributed, but connected via a network. Usually, groupware is not developed from-the-scratch, as the development is difficult, time-consuming, and error-prone. An application’s data must be shared to support interactions across distributed, collaborating users. Using a platform, which offers solutions for the recurring prob...

متن کامل

DAgora: A Flexible, Scalable and Reliable Object-Oriented Groupware Platform

In this paper we describe a flexible, scalable, and reliable "object-oriented groupware platform" specially tailored as a foundation to support synchronous, asynchronous, and multi-synchronous groupware applications. The platform relies on an hybrid replication approach where volatile objects are actively replicated to support synchronous interaction, and persistent objects are lazily replicate...

متن کامل

Concurrency Control and View Notiication Algorithms for Collaborative Replicated Objects

This paper describes algorithms for implementing a high-level programming model for synchronous distributed groupware applications. In this model, several application data objects may be atomically updated, and these objects automatically maintain consistency with their replicas using an optimistic algorithm. Changes to these objects may be optimistically or pessimistically observed by view obj...

متن کامل

6 Groupware Toolkits for Synchronous Work

Groupware toolkits let developers build applications for synchronous and distributed computer-based conferencing. This chapter describes four components that we believe toolkits must provide. A run-time architecture automatically manages the creation, interconnection, and communications of both centralized and distributed processes that comprise conference sessions. A set of groupware programmi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Parallel Computing

دوره 22  شماره 

صفحات  -

تاریخ انتشار 1997